Introducing Basic Systematic Requirements Engineering Practices in Small Organizations with an Easy to Adopt Method
نویسندگان
چکیده
Uolevi Nikula Introducing Basic Systematic Requirements Engineering Practices in Small Organizations with an Easy to Adopt Method Lappeenranta 2004 207 p. Acta Universitatis Lappeenrantaensis 189 Diss. Lappeenranta University of Technology ISBN 951-764-948-7, ISSN 1456-4491 Requirements-related issues have been found the third most important risk factor in software projects and as the biggest reason for software project failures. This is not a surprise since requirements engineering (RE) practices have been reported deficient in more than 75% of all enterprises. A problem analysis on small and low maturity software organizations revealed two central reasons for not starting process improvement efforts: lack of resources and uncertainty about process improvement effort paybacks. In the constructive part of the study a basic RE method, BaRE, was developed to provide an easy to adopt way to introduce basic systematic RE practices in small and low maturity organizations. Based on diffusion of innovations literature, thirteen desirable characteristics were identified for the solution and the method was implemented in five key components: requirements document template, requirements development practices, requirements management practices, tool support for requirements management, and training. The empirical evaluation of the BaRE method was conducted in three industrial case studies. In this evaluation, two companies established a completely new RE infrastructure following the suggested practices while the third company conducted continued requirements document template development based on the provided template and used it extensively in practice. The real benefits of the adoption of the method were visible in the companies in four to six months from the start of the evaluation project, and the two small companies in the project completed their improvement efforts with an input equal to about one person month. The collected data on the case studies indicates that the companies implemented new practices with little adaptations and little effort. Thus it can be concluded that the constructed BaRE method is indeed easy to adopt and it can help introduce basic systematic RE practices in small organizations.
منابع مشابه
Introducing Requirements Engineering: User Needs and Requirements as a Basis for Product Development
The overall goal of the thesis is to investigate how organizations can introduce requirements engineering (RE) into product development by applying a systematic process improvement approach. The results are based on four longitudinal case studies that were carried out using an action research method. The thesis provides new knowledge about RE process improvement. It offers a set of basic RE pra...
متن کاملRE-O-POLY: A Game to Introduce Lightweight Requirements Engineering Good Practices
This paper reports on the design and educational use of a board game to introduce organizations to basic Requirements Engineering (RE) good practices. While this may seem intuitive, based on our experiences and empirical studies involving RE, our position is that small novice organizations can be assisted in the adoption and improvement of RE processes via simple, low-cost and creative gameplay...
متن کاملProposing a quantitative approach to measure the success of energy management systems in accordance with ISO 50001: 2011 using an analytical hierarchy process (AHP)
ISO 50001: 2011 provides an integrated and systematic framework to plan, implement, operate, certify, and maintain energy management systems (EMSs). Evaluation of organizations in relation to meeting the standard requirements is performed by an auditing qualitative approach. In this research, a quantitative approach has been proposed and implemented to assess organizations and rank them based o...
متن کاملBaSyRE: A Lightweight Combination of Proven RE Techniques
Many small companies do requirements engineering (RE) superficially or neglect it totally. However, according to software project risk studies a cursorily done RE is one of the biggest risks for software projects. So far RE research has focused on large and complex projects that cannot be managed without proper RE practices. At the same time smaller projects have suffered from basic RE problems...
متن کاملImplementing requirements engineering processes throughout organizations: success factors and challenges
This paper aims at identifying critical factors affecting organization-wide implementation of requirements engineering (RE) processes. The paper is based on a broad literature review and three longitudinal case studies that were carried out using an action research method. The results indicate that RE process implementation is a demanding undertaking, and its success greatly depends on such hum...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005